package com.example.springmvc.controller;

import com.example.springmvc.pojo.Item;
import com.example.springmvc.service.IItemService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

import java.util.List;

@Controller
public class ItemController
{

    @Autowired
    private IItemService itemService;

    @RequestMapping("/itemList2.action")
    public ModelAndView itemList2()
    {
        // 创建页面需要显示的商品数据
        List<Item> list = itemService.queryItemList();

        // 创建ModelAndView，用来存放数据和视图
        ModelAndView modelAndView = new ModelAndView();
        // 设置数据到模型中
        modelAndView.addObject("itemList", list);
        // 设置视图jsp，需要设置视图的物理地址
//        modelAndView.setViewName("/WEB-INF/jsp/itemList.jsp");
        // 配置视图解析器 视图前缀和后缀
        modelAndView.setViewName("itemList");

        return modelAndView;
    }

}
